package com.touchwisdom.modular.common.system.user;


public interface UserContext {
	public static final String USER_ATTR = "user_attr";

	/**
	 * 当前用户的用户名
	 * 
	 * @return
	 */
	public String currentUserName();

	/**
	 * 当前用户的真实姓名
	 * 
	 * @return
	 */
	public String currentRealName();

	/**
	 * 当前用户的主键信息
	 * 
	 * @return
	 */
	public String currentUserId();

	/**
	 * 当前用户对象
	 * 
	 * @return
	 */
	public TUser currentUser();

	/**
	 * 当前用户的密级
	 * 
	 * @return
	 */
	Integer currentUserSecretLevel();

	/**
	 * 返回当前用户对应的客户对应的主键信息
	 * 
	 * @return
	 */
	String currentCustomerId();
}